Join Inverse Rig Categories for Reversible Functional Programming, and Beyond

نویسندگان

چکیده

Reversible computing is a computational paradigm in which computations are deterministic both the forward and backward direction, so that programs have well-defined semantics. We investigate formal semantics of reversible functional programming language Rfun. For this purpose, we introduce join inverse rig categories, natural marriage categories show can be used to model Rfun, under reasonable assumptions. These turn out particularly fit for as whole, they encompass models other languages, notably Theseus flowcharts. This suggests really categorical computing.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Join inverse categories and reversible recursion

Recently, a number of reversible functional programming languages have been proposed. Common to several of these is the assumption of totality, a property that is not necessarily desirable, and certainly not required in order to guarantee reversibility. In a categorical setting, however, faithfully capturing partiality requires handling it as additional structure. Recently, Giles studied invers...

متن کامل

Join Inverse Categories as Models of Reversible Recursion

Recently, a number of reversible functional programming languages have been proposed. Common to several of these is the assumption of totality, a property that is not necessarily desirable, and certainly not required in order to guarantee reversibility. In a categorical setting, however, faithfully capturing partiality requires handling it as additional structure. Recently, Giles studied invers...

متن کامل

Inductive Logic Programming: Inverse Resolution and Beyond

This talk is based on a paper which appears in the May 1995 issue of New Generation Computing Journal under the title "Inverse entailment and Progol." The paper is available as gzipped Postscript by anonymous ftp from ftp.comlab.ox.ac.uk in file pub/Packages/ILP/Papers/InvEnt.ps.gz The paper firstly provides a reappraisal of the development of techniques for inverting deduction, secondly introd...

متن کامل

Ring Completion of Rig Categories

In this paper we offer a solution to the long-standing problem of group completing within the context of rig categories (also known as bimonoidal categories). More precisely, given a rig category R we construct a natural additive group completion R̄ of R that retains the multiplicative structure, meaning that it remains a rig category. In other words, it has become a ring category. If we start w...

متن کامل

global results on some nonlinear partial differential equations for direct and inverse problems

در این رساله به بررسی رفتار جواب های رده ای از معادلات دیفرانسیل با مشتقات جزیی در دامنه های کراندار می پردازیم . این معادلات به فرم نیم-خطی و غیر خطی برای مسایل مستقیم و معکوس مورد مطالعه قرار می گیرند . به ویژه، تاثیر شرایط مختلف فیزیکی را در مساله، نظیر وجود موانع و منابع، پراکندگی و چسبندگی در معادلات موج و گرما بررسی می کنیم و به دنبال شرایطی می گردیم که متضمن وجود سراسری یا عدم وجود سراسر...

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronic proceedings in theoretical computer science

سال: 2021

ISSN: ['2075-2180']

DOI: https://doi.org/10.4204/eptcs.351.10